let bublle = [15,8,48,8,66,1,54,6,9,3,4];
bublleFn(bublle);
console.log(bublle);
function bublleFn(bublle){
  let temp;
  let len = bublle.length - 1;
  let flag = false; //标记，有用优化算法
  for(let i = 0; i<len; i++){
    for(let j = 0; j<len - i; j++){
      if(bublle[j] > bublle[j + 1]){
        flag = true;  //有交换，说明这个数组不是按顺序排的
        temp = bublle[j];
        bublle[j] = bublle[j + 1];
        bublle[j + 1] = temp;
      }
    }

    if(!flag){  //如果两两之间都没有交换，说明是有序的，往下的都不用排序了
      break;
    } else {  //有交换就重置为false，为了判断后面是否是有序的
      flag = false;
    }
  }
}